package org.xxpay.pay.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.xxpay.core.service.*;

/**
 * @author: dingzhiwei
 * @date: 17/9/10
 * @description:
 */
@Service
public class CommonService {

    @Autowired
    public IMchInfoService mchInfoService;

    @Autowired
    public IPayOrderService payOrderService;

    @Autowired
    public ITransOrderService transOrderService;

    @Autowired
    public IRefundOrderService refundOrderService;

    @Autowired
    public IMchAppService mchAppService;

    @Autowired
    public IMchNotifyService mchNotifyService;

    @Autowired
    public IUserAccountService userAccountService;

    @Autowired
    public IMchPayPassageService mchPayPassageService;

    @Autowired
    public IPayPassageAccountService payPassageAccountService;

    @Autowired
    public IAgentPassageService agentPassageService;

    @Autowired
    public IMchAgentpayPassageService mchAgentpayPassageService;

    @Autowired
    public IAgentpayPassageAccountService agentpayPassageAccountService;

    @Autowired
    public IPayPassageService payPassageService;

    @Autowired
    public IPayProductService payProductService;

    @Autowired
    public IAgentpayPassageService agentpayPassageService;

    @Autowired
    public IMchAccountHistoryService mchAccountHistoryService;

    @Autowired
    public ISettBankAccountService settBankAccountService;

    @Autowired
    public IMchAccountService mchAccountService;

    @Autowired
    public IBankCardBinService bankCardBinService;

    @Autowired
    public IAgentAgentpayPassageService agentAgentpayPassageService;

    @Autowired
    public IAgentInfoService agentInfoService;

    @Autowired
    public IPayInterfaceService payInterfaceService;

    @Autowired
    public IMchAgentpayService mchAgentpayService;

    @Autowired
    public IPayCashCollConfigService payCashCollConfigService;

    @Autowired
    public IPayOrderCashCollRecordService payOrderCashCollRecordService;

    @Autowired
    public IWxUserService wxUserService;

    @Autowired
    public IPayDivisionRecordService payDivisionRecordService;

    @Autowired
    public ISettRecordService settRecordService;

    @Autowired
    public ISysConfigService sysConfigService;

    @Autowired
    public IAlipayPayOrderService alipayPayOrderService;

    @Autowired
    public IAlipayCashService alipayCashService;

    @Autowired
    public IAlipayCashUserService alipayCashUserService;

    @Autowired
    public IAlipayCashDetailService alipayCashDetailService;

    @Autowired
    public IPayInterfaceTypeTemplateService payInterfaceTypeTemplateService;

    @Autowired
    public IAppNotifyService appNotifyService;

    @Autowired
    public IAppUserService appUserService;

    @Autowired
    public ITbWangService tbWangService;

    @Autowired
    public IPayDomainService payDomainService;

    @Autowired
    public IPayCashCollBindRelationService payCashCollBindRelationService;

    @Autowired
    public IPayOrderLogService payOrderLogService;

    @Autowired
    public IPayInterfaceTypeService payInterfaceTypeService;

    @Autowired
    public IMchQrCodeService mchQrCodeService;

    @Autowired
    public IMchTradeOrderService mchTradeOrderService;

    @Autowired
    public IPayAlizftMchInfoService payAlizftMchInfoService;

    @Autowired
    public IPayAlizftSettRecordService payAlizftSettRecordService;

    @Autowired
    public IStatisticsMchService statisticsMchService;

    @Autowired
    public IStatisticsPlatService statisticsPlatService;

    @Autowired
    public IStatisticsPayPassageService statisticsPayPassageService;

}
